Interface Design for Core-Based Systems
نویسندگان
چکیده
tems on chips (SOCs) are outpacing the capabilities of design tools and methodologies, resulting in long, expensive design and verification cycles. One way to reduce this complexity is to rapidly compose these systems with predesigned, pretested functional cores available in VHDL libraries.1 Thus, SOCs consist of a few cores that represent complex functions such as filters, sorters, and other primitives. Users can then store these cores in an applicationand organization-specific reuse library (see box). Figure 1 on p. 44 illustrates the generic architecture of an SOC. System designers obtain cores in hard (implemented in a particular technology) or soft (register-transfer-level) format from vendors (often called intellectual property vendors). Cores are integrated via a custom or commercial interconnection network with a controller and a timing and function interface to the external world. Cores can be either new or legacy cores—inherited from existing designs. If the cores come from independent sources, integration and test can be difficult, possibly requiring redesign of the cores to fit a common interface protocol. System designers synthesize the controller during the design cycle according to customer requirements. Both decentralized and centralized controller architectures have appeared in the literature. The conventional core-based design approach (box) is only one part (below the dotted line) of the holistic SOC design methodology shown in Figure 2. The holistic methodology begins with the tasks of capturing requirements, converting them to specifications, and ensuring that the cores meet these specifications both in their behavior and their interaction protocols. (Thus, the early design tasks are concerned with what the SOC should do, while the later stages are concerned with how it should be done.) These custom protocols often lead to communication problems and poor utilization. Therefore, the steps of protocol and architecture design, verification, and refinement are very important. Performance modeling then ensures that the system meets required latency and throughput requirements. Only after completion of these steps can we use conventional core-based design effectively. Library-based design raises new problems. Designers must fully understand how to specify core-based systems at higher levels of abstraction. To correctly specify an existing component from a reuse library, they must properly describe its functional, temporal, and interface properties. By “properly,” we mean that the chosen specification should be precise and machine-processable. The specification can be either formal or inInterface Design for Core-Based Systems INTERFACE DESIGN
منابع مشابه
A review on EEG based brain computer interface systems feature extraction methods
The brain – computer interface (BCI) provides a communicational channel between human and machine. Most of these systems are based on brain activities. Brain Computer-Interfacing is a methodology that provides a way for communication with the outside environment using the brain thoughts. The success of this methodology depends on the selection of methods to process the brain signals in each pha...
متن کاملComparison of Different Linear Filter Design Methods for Handling Ocular Artifacts in Brain Computer Interface System
Brain-computer interfaces (BCI) record brain signals, analyze and translate them into control commands which are relayed to output devices that carry out desired actions. These systems do not use normal neuromuscular output pathways. Actually, the principal goal of BCI systems is to provide better life style for physically-challenged people which are suffered from cerebral palsy, amyotrophic l...
متن کاملA review on EEG based brain computer interface systems feature extraction methods
The brain – computer interface (BCI) provides a communicational channel between human and machine. Most of these systems are based on brain activities. Brain Computer-Interfacing is a methodology that provides a way for communication with the outside environment using the brain thoughts. The success of this methodology depends on the selection of methods to process the brain signals in each pha...
متن کاملDesign of a novel congestion-aware communication mechanism for wireless NoC architecture in multicore systems
Hybrid Wireless Network-on-Chip (WNoC) architecture is emerged as a scalable communication structure to mitigate the deficits of traditional NOC architecture for the future Multi-core systems. The hybrid WNoC architecture provides energy efficient, high data rate and flexible communications for NoC architectures. In these architectures, each wireless router is shared by a set of processing core...
متن کاملInterface design approach for system on chip based on configuration
Communication synthesis is an essential step in hardware/software co-synthesis: many embedded systems use automatic generation of interface for point to point communication or use external supports of communication as standard bus or micro network. In this paper, we address the problem of hardware – software interface design in codesign approach for real-time applications. We refer to the hardw...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Design & Test of Computers
دوره 14 شماره
صفحات -
تاریخ انتشار 1997